package com.geek.ch02;

/**
 * @author chenmin
 * @desc TODO
 * @date 2025/9/2
 */
public class TeacherMain {
    public static void main(String[] args) {
        //-------------- 无参构造方法 ----------------
        //1.创建Teacher对象信息    语法： 类名  对象名 = new 构造方法();
        Teacher t1 = new Teacher();
        //2.使用Teacher对象的属性  语法：  对象名.属性名   对象名.方法名()
        t1.setName("讲解时");
        t1.setAge(18);
        t1.setGender('男');
        t1.setMajor("计科");
        t1.setNum(666L);
        //3.使用Teacher对象的用法
        System.out.println(t1);
        t1.teach();
        t1.rest();
        t1.eat();



        //------------- 有参构造方法 ----------------
        //1.创建Teacher对象信息   语法： 类名  对象名 = new 构造方法(参数1,参数2,...);
        Teacher t2 = new Teacher("咸鱼" , 644L , 250 , '男' , "智科");
        //2.使用Teacher对象的属性
        System.out.println("姓名："+t2.getName());
        //3.使用Teacher对象的方法
        System.out.println(t2);
        t2.teach();
        t2.eat();
    }
}
